package net.freestu.sola.web.spider.ballerina.myUtil;

import java.util.*;
import java.util.Iterator;



/*用HashSet设计的容器不能保存顺序,如要保存顺序,请使用ArrayList*/
public class URLHashSet extends URLUtil{//HashSet查询的速度比较快，但不太了解其他各种操作的速度问题。
	
	private Set URLContainer;
			
	public URLHashSet(){
		
		URLContainer=new HashSet();
		
	}
  
	public void addURL(String u){
		
		URLContainer.add(u);
  }
  
  public Iterator urlIterator(){
  	
  	return URLContainer.iterator();//返回迭代器???怎么发现错误了啊？？
  }
  
  public static void main(String[] args){
  	
  	//URLUtil u=URLUtilFactory.getURLUtil("HashSet");
  	
  	URLUtil u=URLUtilFactory.getURLUtil("ArrayList");
  	
  	u.addURL("aaaa");
  	u.addURL("bbbb");
  	u.addURL("cccc");
  
    Iterator it=u.urlIterator();
    
    System.out.println(it.next());
    System.out.println(it.next());
    System.out.println(it.next());
  }
  
  
}